home *** CD-ROM | disk | FTP | other *** search
/ Dr. Windows 3 / dr win3.zip / dr win3 / NEW_TECH / HYPERO.ZIP / readme.txt < prev    next >
Text File  |  1994-04-12  |  7KB  |  213 lines

  1.  
  2. This program is free software; you can redistribute it and/or modify it
  3. under the terms of the GNU General Public License as published by the
  4. Free Software Foundation; either version 1, or (at your option) any
  5. later version.  This program is distributed in the hope that it will be
  6. useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
  7. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  8. General Public License for more details.  You should have received a
  9. copy of the GNU General Public License along with this program; if not,
  10. write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA
  11. 02139, USA. See the file COPYING included in this distribution for more
  12. information. 
  13.  
  14. Just some quick notes about Hyperoids:
  15.  
  16. See the about dialog box in the system menu for information on who
  17. originally authored this game (Edward Hutchins eah1@cec1.wustl.edu), and
  18. how it made it here. 
  19.  
  20. All I have done is to make some aesthetic changes and to make some
  21. things easier (you get an extra ship every 33,333 points) and some
  22. things more difficult (the bad ships bullets each are much heavier than
  23. your ship, so if you're hit by one, well, you'll see...). If you have
  24. any questions of me, or want to contact me for any reason, please feel
  25. free to email me at rjc@infograph.com, or on CIS at 71722,3175.
  26.  
  27. The source code is incredibly clean and easy to experiement with (a
  28. testament to Edwards abilities). 
  29.  
  30. Note that the Hyperoid window is resizable, and you can even minimize
  31. it and play while its an icon (if you have real good eyes).
  32.  
  33. By default, the following keys make things happen:
  34.  
  35. Tab            Shield
  36. SpaceBar       Fire
  37. Up Arrow       Go backward
  38. Down Arrow     Go forward 
  39. Left Arrow     Spin left
  40. Right Arrow    Spin Right
  41. S Key          Smart Bombs
  42. ESC            Boss Key (minimize to Program Manager Help Icon)
  43.  
  44.  
  45. Many configuration items can be overridden using by adding/editing the
  46. HYPEROID.INI file. What follows is a listing of the sections and keys
  47. which can be added to this file to affect things:
  48.  
  49. Section [Hyperoid]
  50.  
  51. DrawDelay=n milliseconds between redraws
  52. X=left window position
  53. Y=top window position
  54. W=width of window
  55. H=height of window
  56. Mono=0 or 1 (0 for color, 1 for old asteroids look)
  57. Hi=hiscore
  58.  
  59.  
  60. The next section allows you to define the RGB values of each of the
  61. colors Hyperoids uses. The default values are shown.
  62.  
  63. Section [Palette]
  64. Black=0,0,0
  65. DkGrey=128,128,128
  66. Grey=192,192,192
  67. White=255,255,255
  68. DkRed=128,0,0
  69. Red=255,0,0
  70. DkGreen=0,128,0
  71. Green=0,255,0
  72. DkBlue=0,0,128
  73. Blue=0,0,255
  74. DkYellow=128,128,0
  75. Yellow=255,255,0
  76. DkCyan=0,128,128
  77. Cyan=0,255,255
  78. DkMagenta=128,0,128
  79. Magenta=255,0,255
  80.  
  81.  
  82. This section lets you redefine the keys you use to perform actions in
  83. hyperoids. Each key needs to be set to the decimal value of a valid
  84. Windows virtual keycode (see the list at the end of the document). The
  85. defaults are shown.
  86.  
  87. Section [Keys]
  88.  
  89. Shield=9                    ; TAB Key
  90. Clockwise=37            ; Left Arrow Key
  91. CtrClockwise=39        ; Right Arrow Key
  92. Thrust=40                ; Down Arrow Key
  93. RevThrust=38            ; Up Arrow key
  94. Fire=32                    ; SpaceBar
  95. Bomb=83                    ; S Key
  96.  
  97.  
  98. Here is a relitively complete list of virtual keycodes. Note that the
  99. values given are in hex and must be converted to decimal before using
  100. in the HYPEROID.INI file:
  101.  
  102. VK_BACK           08 BACKSPACE key 
  103. VK_TAB            09 TAB key 
  104. VK_CLEAR          0C CLEAR key 
  105. VK_RETURN         0D ENTER key 
  106. VK_SHIFT          10 SHIFT key 
  107. VK_CONTROL        11 CTRL key 
  108. VK_MENU           12 ALT key 
  109. VK_PAUSE          13 PAUSE key 
  110. VK_CAPITAL        14 CAPS LOCK key 
  111. VK_ESCAPE         1B ESC key 
  112. VK_SPACE          20 SPACEBAR 
  113. VK_PRIOR          21 PAGE UP key 
  114. VK_NEXT           22 PAGE DOWN key 
  115. VK_END            23 END key 
  116. VK_HOME           24 HOME key 
  117. VK_LEFT           25 LEFT ARROW key 
  118. VK_UP             26 UP ARROW key 
  119. VK_RIGHT          27 RIGHT ARROW key 
  120. VK_DOWN           28 DOWN ARROW key 
  121. VK_SELECT         29 SELECT key 
  122. VK_EXECUTE        2B EXECUTE key 
  123. VK_SNAPSHOT       2C PRINT SCREEN key for Windows 3.0 and later 
  124. VK_INSERT         2D INS key 
  125. VK_DELETE         2E DEL key 
  126. VK_HELP           2F HELP key 
  127.  
  128. VK_0              30 0 key 
  129. VK_1              31 1 key 
  130. VK_2              32 2 key 
  131. VK_3              33 3 key 
  132. VK_4              34 4 key 
  133. VK_5              35 5 key 
  134. VK_6              36 6 key 
  135. VK_7              37 7 key 
  136. VK_8              38 8 key 
  137. VK_9              39 9 key 
  138. VK_A              41 A key 
  139. VK_B              42 B key 
  140. VK_C              43 C key 
  141. VK_D              44 D key 
  142. VK_E              45 E key 
  143. VK_F              46 F key 
  144. VK_G              47 G key 
  145. VK_H              48 H key 
  146. VK_I              49 I key 
  147. VK_J              4A J key 
  148. VK_K              4B K key 
  149. VK_L              4C L key 
  150. VK_M              4D M key 
  151. VK_N              4E N key 
  152. VK_O              4F O key 
  153. VK_P              50 P key 
  154. VK_Q              51 Q key 
  155. VK_R              52 R key 
  156. VK_S              53 S key 
  157. VK_T              54 T key 
  158. VK_U              55 U key 
  159. VK_V              56 V key 
  160. VK_W              57 W key 
  161. VK_X              58 X key 
  162. VK_Y              59 Y key 
  163. VK_Z              5A Z key 
  164.  
  165. VK_NUMPAD0        60 Numeric keypad 0 key 
  166. VK_NUMPAD1        61 Numeric keypad 1 key 
  167. VK_NUMPAD2        62 Numeric keypad 2 key 
  168. VK_NUMPAD3        63 Numeric keypad 3 key 
  169. VK_NUMPAD4        64 Numeric keypad 4 key 
  170. VK_NUMPAD5        65 Numeric keypad 5 key 
  171. VK_NUMPAD6        66 Numeric keypad 6 key 
  172. VK_NUMPAD7        67 Numeric keypad 7 key 
  173. VK_NUMPAD8        68 Numeric keypad 8 key 
  174. VK_NUMPAD9        69 Numeric keypad 9 key 
  175.  
  176. VK_MULTIPLY       6A Multiply key 
  177. VK_ADD            6B Add key 
  178. VK_SEPARATOR      6C Separator key 
  179. VK_SUBTRACT       6D Subtract key 
  180. VK_DECIMAL        6E Decimal key 
  181. VK_DIVIDE         6F Divide key 
  182.  
  183. VK_F1             70 F1 key 
  184. VK_F2             71 F2 key 
  185. VK_F3             72 F3 key 
  186. VK_F4             73 F4 key 
  187. VK_F5             74 F5 key 
  188. VK_F6             75 F6 key 
  189. VK_F7             76 F7 key 
  190. VK_F8             77 F8 key 
  191. VK_F9             78 F9 key 
  192. VK_F10            79 F10 key 
  193. VK_F11            7A F11 key 
  194. VK_F12            7B F12 key 
  195. VK_F13            7C F13 key 
  196. VK_F14            7D F14 key 
  197. VK_F15            7E F15 key 
  198. VK_F16            7F F16 key 
  199. VK_F17            80H F17 key 
  200. VK_F18            81H F18 key 
  201. VK_F19            82H F19 key 
  202. VK_F20            83H F20 key 
  203. VK_F21            84H F21 key 
  204. VK_F22            85H F22 key 
  205. VK_F23            86H F23 key 
  206. VK_F24            87H F24 key 
  207.  
  208. VK_NUMLOCK        90 NUM LOCK key 
  209. VK_SCROLL         91 SCROLL LOCK key 
  210.  
  211.  
  212.  
  213.